Principes généraux de législation :
- Lorsqu'un enregistrement existe pour une législation, par exemple française (FRA), il est utilisable uniquement dans d'autres fiches (paramétrages, saisie de mouvements, etc.) comportant la même législation (FRA) ou ne comportant aucune législation. Il ne peut pas être utilisé dans une fiche comportant une autre législation.
- Lorsqu'un enregistrement existe sans législation, il est considéré comme étant multi-législations. Il est ainsi utilisable dans d'autres fiches, quelle que soit leur législation.
Pour des raisons de performances liées aux temps de traitement, il peut s'avérer judicieux d'éviter la création d'enregistrements multi-législations et de privilégier leur déclinaison pour chacune des législations du dossier.
Pour plus d'informations, consultez la documentation Amélioration des performances : liste des objets multi-législations.
Le comportement lié aux principes généraux est modifiéquand un enregistrement a plusieurslégislations:
Lorsqu'un enregistrement (même code) existe à la fois pour une législation donnée (FRA par exemple) et sans législation, le comportement est le suivant :
- Sur une fiche comportant une législation différente de celle définie dans les données (FRA dans notre exemple) :
Seules les données définies sans législation peuvent être utilisées.
- Sur une fiche comportant une législation identique (FRA dans notre exemple) :
Seules les données définies avec cette législation peuvent être utilisées, à condition qu'elles soient actives.
Les données définies sans législation ne peuvent pas être utilisées, même si elles sont actives et que les données définies avec législation sont inactives.
- Sur une fiche sur laquelle la législation n'est pas renseignée :
Seules les données définies sans législation peuvent être utilisées.
Les données avec législation ne sont pas disponibles à la sélection et ne peuvent pas être utilisées.
Si toutefois les données sans législation n'existaient pas, toutes les données comportant une législation seraient disponibles à la sélection et utilisables.
Lors de l'utilisation de données disponibles pour plusieurs législations et paramétrées avec un groupe de sociétés, un contrôle supplémentaire est effectué afin de conserver la cohérence au sein du groupe de sociétés. Il s'agit d'un contrôle croisé entre d'une part, la législation de l'élément (paramétrage, flux, etc.), dans lequel les données sont utilisées et, d'autre part, la législation du groupe de sociétés indiqué par les données, et inversement.
Exemple: L'élément de paramétrage Taux de taxe utilise les données du Régime de taxe .
Si le Taux de taxe est lié à une législation, le contrôle vérifie que le groupe Régime de taxe contient au moins une société avec la même législation que celle du Taux de taxe.
Si Taux de taxe est défini pour un groupe, mais sans législation, le contrôle vérifie que la législation du Régime de taxe correspond au moins à celle d'une des sociétés du groupe indiqué au niveau du Taux de taxe.
La liste de sélection des données ne tient pas compte de ce contrôle croisé, celui-ci étant effectué uniquement au moment où les données sont sélectionnées.